package com.stefanini.pe.bbva.iivs.in.bo.iface;

import java.util.List;

import com.stefanini.pe.bbva.iivs.in.to.HistSolicitud;
import com.stefanini.pe.bbva.iivs.in.to.Solicitud;

public interface SolicitudService {
	int deleteByPrimaryKey(String codSoli);	   
    void insert(Solicitud record);
    void insertSelective(Solicitud record);
    Solicitud selectByPrimaryKey(String codSoli);
    int updateByPrimaryKeySelective(Solicitud record);
    int updateByPrimaryKey(Solicitud record);
    List selectDynamicWhere(Solicitud solicitud);
    List selectDynamicWhereLike(Solicitud solicitud);
	String selectNextPK();
    String selectNextSEQPK();
	String estudioMinSolBefore(String horaCorte);
    String abogadoMinSolxEstudioBefore(String horaCorte,String estudio);
    String estudioMinSolAfter(String horaCorte);
    String abogadoMinSolxEstudioAfter(String horaCorte,String estudio);
    void insertSolicitudHistorico(Solicitud solicitud, HistSolicitud histSolicitud,List lista);
	public int updateByPrimaryKeySolicitud(Solicitud solicitud,List lista) ;

}
